work selflessly - German English Dictionary